Format der Verfahrensparameterdatei *.xml

Hinweis: Dateien im Format *.xml können Sie mit einem Texteditor oder in einem Browser öffnen. In einem Texteditor können Sie sie bearbeiten.

Beispiel für eine Verfahrensparameterdatei (gekürzt)
<?xml  version = "1.0"  encoding = "UTF-8"?>
<PROCEDURES  VERSION = "5">
  <OPERATIONS>
    <OPERATION
      NO = "1"
      OPERATIONTYPE = "InitAssignment"
      ACTIVE = "1"
      COMMENT = "">
      <ASSIGNMENTINITPARA        INITPUT = "1"        INITPRT = "1"      />      
    </OPERATION>
    <OPERATION
      NO = "2"
      OPERATIONTYPE = "PrTAssignment"
      ACTIVE = "1"
      COMMENT = "">
      ...
    </OPERATION>
    <OPERATION
      NO = "3"
      ...
   ...
 </OPERATIONS>
  <FUNCTIONS>
    <PUTSKIMMATRIXSETTINGS
      USELONGLENGTH = "0"
      USESECONDS = "0"
      USESECONDSIMP = "0"
      PATHLEGATTRIBUTE = "LINEROUTE\ADDVAL1"
      PATHLEGAGGREGATETYPE = "MAX"
      DISCOMFORTPARAA = "7,500"
      DISCOMFORTPARAB = "4,500">
      <SINGLESKIMMATRIXSETTINGS
        NAME = "JOURNEYTIME"
        ...
      />      
      ...
    </PUTSKIMMATRIXSETTINGS>
    <PRTSKIMMATRIXSETTINGS      USELONGLENGTH = "0"      USESECONDS = "0">
      <USERDEFSKIM>
        ...
      </USERDEFSKIM>
      ...
    </PRTSKIMMATRIXSETTINGS>
    ...
  </FUNCTIONS>
</PROCEDURES>
Kurze Einführung zum Format *.xml

Eine Datei *.xml enthält XML-Elemente, deren Namen in spitzen Klammern stehen. In der Regel beginnt ein XML-Element mit dem Start-Tag <NAME> und endet mit dem End-Tag </NAME>. Die Verfahrensparameterdatei enthält zum Beispiel das übergreifende XML-Element <PROCEDURES>.

Ein XML-Element kann weitere XML-Elemente enthalten, die zwischen den beiden Tags stehen. Die XML-Elemente sind somit hierarchisch strukturiert. In der Verfahrensparameterdatei enthält das XML-Element <PROCEDURES> die beiden untergeordneten XML-Elemente <OPERATIONS> und <FUNCTIONS>.

Im Start-Tag eines XML-Elements können XML-Attribute stehen, die Informationen zum XML-Element enthalten. Sie haben die Struktur NAME ="Wert" und stehen nach dem Namen des XML-Elements durch Leerzeichen getrennt hintereinander. Das XML-Element <PROCEDURES> enthält zum Beispiel ein XML-Attribut VERSION=“3“.

Hinweise: Zur besseren Übersicht sind die untergeordneten XML-Elemente jeweils weiter eingerückt als das übergeordnete. In einigen Browsern können Sie über ein Zeichen neben dem Start-Tag die Unterelemente eines XML-Elements aus- und einblenden.

Ein Element, das keine untergeordneten Elemente enthält, kann auch ohne End-Tag geschrieben werden. Die Schreibweise ist <NAME/>.

Aufbau der Verfahrensparameterdatei *.xml

Die Verfahrensparameterdatei enthält das übergreifende XML-Element <PROCEDURES>. Dieses enthält die beiden untergeordneten XML-Elemente <OPERATIONS> und <FUNCTIONS>. Das XML-Element <OPERATIONS> beschreibt die Einstellungen im Fenster Verfahrensablauf, das XML-Element <FUNCTIONS> die Einstellungen im Fenster Allgemeine Verfahrenseinstellungen.

Das XML-Element <OPERATIONS> enthält Unterelemente mit Namen <OPERATION>. Diese beschreiben jeweils eine Zeile des Verfahrensablaufs und damit entweder ein Verfahren oder eine Gruppenüberschrift. Jedes XML-Element <OPERATION> besitzt die XML-Attribute NO (fortlaufende Nummer), OPERATIONTYPE (Name des Verfahrens oder „Group“) und COMMENT (Kommentar).

Handelt es sich bei einem XML-Element <OPERATION> um ein Verfahren, enthält es außerdem das Attribut ACTIVE, das beschreibt, ob das Verfahren aktiv oder passiv ist. Handelt es sich um eine Gruppenüberschrift, enthält es das Attribut ISEXPANDED, das beschreibt, ob die Verfahren der Gruppe aus- oder eingeblendet sind. Manche XML-Elemente enthalten weitere XML-Attribute, die beispielsweise die Verfahrensvariante beschreiben.

Diejenigen XML-Elemente <OPERATION>, die Verfahren mit weiteren Einstellungen beschreiben, enthalten wiederum Unterelemente mit weiteren XML-Attributen.

Die Beschreibung der Einstellungen im Fenster Verfahrensablauf endet mit dem End-Tag </OPERATIONS>.

Das XML-Element <FUNCTIONS> beschreibt die Einstellungen im Fenster Allgemeine Verfahrenseinstellungen. Jedem Navigatoreintrag entspricht ein Unterelement.

Hinweis: Alle XML-Elemente und XML-Attribute der Verfahrensparameterdatei sind Englisch benannt (Übersicht über die XML-Elemente und XML-Attribute).

Übersicht über die XML-Elemente und XML-Attribute

Die folgenden Tabellen zeigen die Zuordnung der Verfahren im Verfahrensablauf (Verfahren in Verfahrensablauf einfügen) zu den Namen der XML-Elemente und XML-Attribute.

Ordner Umlegungen

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

Umlegungsergebnisse löschen

InitAssignment

<ASSIGNMENTINITPARA>

IV-Umlegung

PrTAssignment

 

  • Gleichgewichtsumlegung

PRTASSIGNMENTVARIANT=

"Equilibrium"

<EQUILIBRIUMPARA>

  • Gleichgewichtsumlegung LUCE

PRTASSIGNMENTVARIANT=

"LUCE"

<LUCEPARA>

  • Umlegung mit ICA

PRTASSIGNMENTVARIANT=

"ICA"

<ASSIGNMENTICAPARA>

  • Stochastische Umlegung

PRTASSIGNMENTVARIANT=

"Stochastic"

<STOCHASTICPARA>

  • TRIBUT-Gleichgewichtsumlegung

PRTASSIGNMENTVARIANT=

"Tribut"

noch nicht verfügbar

  • TRIBUT-Lernverfahren

PRTASSIGNMENTVARIANT=

"TributEquilibrium_Lohse"

noch nicht verfügbar

  • Dynamische Gleichgewichtsumlegung DUE

PRTASSIGNMENTVARIANT=

"Dynamic User Equilibrium"

<DUEPARAMETERS>

  • Dynamische stochastische Umlegung

PRTASSIGNMENTVARIANT=

"DynStochastic"

<DYNSTOCHASTICPARA>

ÖV-Umlegung

PuTAssignment

 

  • Verkehrssystemfein

PUTASSIGNMENTVARIANT=

"TSys-based"

noch nicht verfügbar

  • Taktfein

PUTASSIGNMENTVARIANT=

"Headway-based"

<HEADWAYBASEDASSIGNMENTPARAMETERS>

  • Fahrplanfein

PUTASSIGNMENTVARIANT=

"Timetable-based"

<TTBASEDASSIGNMENTPARAMETERS>

Verbindungsimport

ConnectionImport

kein Unterelement

Routenimport

RouteImport

noch nicht verfügbar

Erweiterter Routenimport

Extended RouteImport

<PRTEXTROUTEIMPORTPARA>

Signalprogramme setzen

Set Signal Programs

<SETSIGNALPROGRAMSPARA>

Aktualisieren der Widerstände am Knoten

UpdateImpedancesAtNode

kein Unterelement

LSA-Umlauf- und Grünzeitoptimierung

Signal Timing Optimization

kein Unterelement

Optimieren der LSA-Versatzzeit

Signal Coordination Optimization

kein Unterelement

Analyse der LSA-Versatzzeit

Analyze Signal Coordination

kein Unterelement

Umlegungsanalyse

AssignmentAnalysis

noch nicht verfügbar

Ordner Nachfragemodell

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

Verkehrserzeugung

TripGeneration

<TRIPGENERATIONPARA>

Verkehrsverteilung

TripDistribution

<TRIPDISTRIBUTIONPARA>

Moduswahl

ModeChoice

noch nicht verfügbar

Wahl der Abfahrtszeit

TimeOfDayChoice

<TIMECHOICEPARA>

EVA-Verkehrserzeugung

EVA TripGeneration

<EVAGENERATIONPARA>

EVA-Bewertung

EVA Weighting

<EVAWEIGHTINGPARA>

EVA-Verteilung/Moduswahl

EVA Distribution/Mode Choice

<EVAMODECHOICEPARA>

VISEM-Verkehrserzeugung

VISEM TripGeneration

<VISEMGENERATIONPARA>

VISEM-kombinierte Verkehrsverteilung/Moduswahl

VISEM Combined

<VISEMCOMBINEDPARA>

Gravitationsparameter schätzen (KALIBRI)

Estimate Gravitation Parameters (KALIBRI)

ESTIMATEGRAVITATIONPARAMETERSPARA

 

Ordner ÖV-Auswertungen

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

ÖV-betriebliche Kennzahlen zurücksetzen

InitPuTOperatingIndicators

<INITPUTOPINDPARA>

ÖV-betriebliche Kennzahlen

PuTOperatingIndicators

<PUTOPINDPARAMETERS>

Umläufe löschen

InitLineBlockCalc

<INITLINEBLOCKINGPARA>

Umlaufbildung

LineBlockCalc

<LINEBLOCKINGCALCPARA>

ÖV-Umsetzmatrix

PuTInterliningMatrix

noch nicht verfügbar

Taktfahrtengruppen ermitteln

CalculateServiceTripPatterns

noch nicht verfügbar

Ordner ÖV-Fahrgasterhebungen

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

Fahrgastdaten lesen

ReadSingleRowSurveyData

<READSINGLEROWSURVEYDATAPARA>

Fahrgastdaten lesen

Survey Data Plausibility

<PLAUSIPARA>

Direktumlegung

Direct Assignment

<DIRECTASSIGNMENTPARA>

Ordner Matrizen

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

Nachfragematrix aus Routenbelastungen speichern

SaveMatrixFromRouteVolumes

noch nicht verfügbar

Nachfragematrix-Kalibration

MatrixCalibration

noch nicht verfügbar

Nachfragematrix-Korrektur (VStromFuzzy)

TFlowFuzzy

<TFLOWFUZZYPARA>

IV-Kenngrößenmatrix berechnen

PrTSkimMatrixCalculation

<PRTSKIMMATRIXPARA>

ÖV-Kenngrößenmatrix berechnen

PuTSkimMatrixCalculation

<PUTASSIGNMENTPARABASE>

Matrix öffnen

OpenMatrix

<MATRIXREADPARA>

Matrix speichern

SaveMatrix

<SAVEMATRIXTOFILEPARA>

Kombination von Matrizen und Vektoren

CombinationOfMatrices

<LINCOMBPARA>

Matrixoperation

MatrixOperation

<MATRIXOPPARA>

Matrixaggregation

MatrixAggregation

<MATRIXAGGREGATEPARA>

Matrixdisaggregation

MatrixDisaggregation

<MATRIXDISAGGREGATEPARA>

Nachfragematrix auf Wege verteilen

DistributeMatrixToPaths

<DISTRIBUTEMATRIXTOPATHSPARA>

Ordner Add-ins

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

<alle Verfahren>

AddIn

<ADDINPARA>

Ordner Sonstiges

Verfahren

XML-Attribut OPERATIONTYPE

Unterelement

Attribut ändern

EditAttribute

<EDITATTRIBUTEPARA>

Fahr- und Haltezeiten setzen

UpdateTravelTimes

noch nicht verfügbar

Streckenfahrzeiten aus Linienfahrzeiten setzen

UpdateLinkTravelTimesWithLineTravelTimes

<UPDATELINKTRAVELTIMESFROMLINESPARA>

Filter lesen

ReadFilter

<READFILTERPARA>

Alle Filter zurücksetzen

InitAllFilters

kein Unterelement

Bedingter Rücksprung

Goto

<JUMPBACKPARA>

Skript ausführen

Script

<EXECUTESCRIPTPARA>

NCHRP 255

NCHRP255

noch nicht verfügbar

Emissionsberechnung nach HBEFA

Calculate HBEFA Emissions

noch nicht verfügbar

Ergebnisse der Emissionsberechnung löschen

Init HBEFA Emissions

noch nicht verfügbar

Version speichern

SaveVersion

<SAVEVERSIONPARA>

Sukzessivpropagierung

IncrementalPropagation

<INCREMENTALPROPAGATIONPARA>

Gruppe

Group

<GROUPPARA>

Verschneiden

Intersect Attribute

<INTERSECTATTRIBUTEPARA>

Wege konvertieren

Convert Paths

<CONVERTPATHSPARA>

Gebietskennzahlen

TerritoryIndicators

kein Unterelement

Die folgende Tabelle zeigt die Zuordnung der Unterelemente des XML-Elements <FUNCTIONS> (in alphabetischer Reihenfolge) zu den Navigatoreinträgen im Fenster Allgemeine Verfahrenseinstellungen.

XML-Element

Eintrag im Navigator des Fensters Allgemeine Verfahrenseinstellungen

<ANALYSISTIMES>

Analysezeiträume

<BLOCKINGBACKPARA>

IV-Einstellungen > Rückstaumodell

<IMPEDANCEFUNCTIONS>

IV-Einstellungen > Widerstand

<NODEIMPEDANCEPARA>

IV-Einstellungen > Widerstände am Knoten

<PRTGENERALPARA>

IV-Einstellungen

<PRTSKIMMATRIXSETTINGS>

IV-Einstellungen > Kenngrößen

<PRTVOLUMESPARA>

IV-Einstellungen > Umlegung

<PUTREVENUESPARA>

ÖV-Einstellungen > Erlöse

<PUTSKIMMATRIXSETTINGS>

ÖV-Einstellungen > Kenngrößen

<PUTVOLUMESPARA>

ÖV-Einstellungen > Umlegung

<SIGNALCOORDINATIONPARA>

IV-Einstellungen > LSA-Versatzzeit-Optimierung

<SIGNALOPTIMIZATIONPARA>

IV-Einstellungen > LSA-Umlauf- und Grünzeitoptimierung

<VDFUNCTIONSPARAMETERS>

IV-Einstellungen > Strecken CR-Funktionen

<VOLUMESPARA>

Belastungen